import { postRequest, getRequest,deleteRequest } from '/@/lib/axios'

// 查询赛事排名列表
export function listRankInfo(query) {
  return getRequest('/rankSys/rankInfo/list', query)
}

// 查询赛事排名详细
export function getRankInfo(id) {
  return getRequest(`/rankSys/rankInfo/${id}`)
}

// 新增赛事排名
export function addRankInfo(data) {
  return postRequest('/rankSys/rankInfo', data)
}

// 修改赛事排名
export function updateRankInfo(data) {
  return postRequest('/rankSys/rankInfo', data)
}

// 删除赛事排名
export function delRankInfo(id) {
  return deleteRequest(`/rankSys/rankInfo/${id}`)
}

// 获取所有赛段
export function listAllSaiduan() {
  return getRequest('/stageSys/stageInfo/listAllSaiduan')
}

// 获取所有参赛车辆
export function listAllSaiche() {
  return getRequest('/stageSys/stageInfo/listAllSaiche')
}

// 获取所有赛车手
export function listAllSaicheshou(saiche) {
  return getRequest('/stageSys/stageInfo/listAllSaicheshou', {
    saiche: saiche || undefined
  })
}
